package org.jeecg.modules.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.system.entity.*;

import java.util.List;

/**
 * @Description: 中科生产报表
 * @Author: jeecg-boot
 * @Date:   2024-07-26
 * @Version: V1.0
 */
public interface IZkProduceReportService extends IService<ZkProduceReport> {
    //根据车间，车间号查询夜班，中班，白班数据（近三个班各班合格率）
    List<ZkProduceReport> queryZkProduceReportList(String workshopName, String mrpDsmBeginDate, String mrpDsmEndDate);

    //查询生产车间下得供料机合格率（近三个班供料机合格率柱状图）
    List<ZkProduceReportPass> queryZkProduceReportPass(String workshopName, String mrpDsmBeginDate);

    //月度显示，每个供料机近30天合格率柱状图
    List<ZkProduceReportWorkshopName> queryList(String time,String workshopName);

    //月度显示，整个窑炉近30天合格率曲线图
    List<ZkProduceReportProductFloor>queryProductFloor(String time,String workshopName);

    //近三个班供料机合格率
    List<ZkProduceReportGlcname> queryGlcname(String workshopName, String mrpDsmBeginDate, String mrpDsmEndDate);
}

